﻿

.navbar .brand {
    color: #777777;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px;
    padding: 10px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    border-width: 0 0 1px;
    border-radius: 0 0 0 0;
    padding-left: 0;
    padding-right: 0;
}
.navbar-fixed-top .navbar-inner {
    background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2', GradientType=0);
    background-repeat: repeat-x;
    border-color: #D4D4D4;
    border-width: 0 0 1px;
    border-bottom-style: solid;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    min-height: 40px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav > li > a {
    color: #777777;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    line-height: 20px;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #E5E5E5;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555555;
    text-decoration: none;
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333333;text-decoration:none;background-color:#E5E5E5}


body
{
    margin-top: 60px;
}

h1
{
    font-size: 20px;
}

.footer {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #EDEDED);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED', GradientType=0);
    border-top: 1px solid #F5F5F5;
    margin-top: 70px;
    padding: 30px 0;
    text-align: center;
}
/*style for table: overide bootrap.css*/
.table-bordered tbody:first-child tr:first-child th {
        background-color: #EDEDED;
        border-top: 0 none;
} 
/*style for form control :overide bootrap.css**/
.form-horizontal 
{
    padding-top: 5px;
}
.form-horizontal legend
{
    margin-bottom: 10px;
}
.form-horizontal .form-actions {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 160px;
}
/* styles for icon */
.vms-icon-edit
{
    background: url("../Content/images/edit.png")no-repeat top left;
    width: 20px;
    height:16px;
    display: inline-block;

}  
.vms-icon-delete
{
     background: url("../Content/images/delete.png") no-repeat top left;
    width: 20px;
    height:16px;
    display: inline-block;
}   
.vms-icon-add
{
    background: url("../Content/images/add.png") no-repeat bottom left;
    width: 22px;
    height:20px;
    display: inline-block;

}
#vms-spinner 
{
    
    display: none;
}
#vms-message 
{
    color: Red;
    font-weight: bold;
    font-size: large;
    text-align: center;
}
/* styles for validation helpers */
.field-validation-error {
    color: #B94A48;
 }

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #B94A48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #B94A48;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}
